package tests;

import system.Lugar;
import system.Robot;
import static org.junit.Assert.*;
import org.junit.Test;


/**
 * 
 * estos tests por ahora no le den pelota quiero que hagan ciertas cosas pero no se como
 * le tengo que preguntar a micelli
 *
 */

public class TestsRobots {

	@Test
	public void testCantPiezas() {
		//arrange
		Robot r = new Robot(null);
		//act
		int c = r.getCantPiezas();
		//assert
		assertTrue(c == 1);
		fail("Hay mas de una pieza en el robot");
	}
	
	/**en este test que sigue lo que quiero yo es preguntarme si los lugares pertenecen
	 * al alcance de mi robot, si no pertenecen tengo que tirar error.
	**/
	
	/*
	@Test
	public void testAlcance(){
		//arrange
		
		Robot r = new Robot();
		Lugar l1 = new Lugar();
		Lugar l2 = new Lugar();
		r.mover(l1, l2);
		assertTrue(r.getAlcances().contains(l1) || r.getAlcances().contains(l2));
		fail("El lugar de origen y/o de destino no esta dentro de la alcanzabilidad del robot");
		
	}*/

}
